home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 18526 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.2 KB

  1. Path: ix.netcom.com!news
  2. From: Bradd W. Szonye <bradds@ix.netcom.com>
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
  4. Subject: RE: ANSI C and POSIX
  5. Date: 20 Apr 1996 16:04:03 GMT
  6. Organization: Netcom
  7. Message-ID: <01bb2ed3.70d672a0$65c2b7c7@Zany.localhost>
  8. References: <JSA.96Feb16135027@organon.com> <dewar.829687209@schonberg> <4l2rvoINN7os@keats.ugrad.cs.ubc.ca> <01bb2dd1.53b4e740$c6c2b7c7@Zany.localhost> <4l9eqf$eh8@solutions.solon.com>
  9. NNTP-Posting-Host: det-mi3-05.ix.netcom.com
  10. X-NETCOM-Date: Sat Apr 20 11:04:03 AM CDT 1996
  11. X-Newsreader: Microsoft Internet News
  12.  
  13.  
  14. On Friday, April 19, 1996, Peter Seebach wrote...
  15. > In article <01bb2dd1.53b4e740$c6c2b7c7@Zany.localhost>,
  16. > Bradd W. Szonye  <bradds@ix.netcom.com> wrote:
  17. > >You can get 9899 for 30 bucks at a bookstore. Herbert Schildt wrote an
  18. > >annotated version, much more readable than the standard alone. And $30
  19. is
  20. > >cheap for computer books.
  21. > "More readable than the standard alone"?  Bullshit.  In the plain
  22. standard,
  23. > all the text is on both pages.  In the "annotated" one, the standard
  24. text
  25. > is on one page, and the facing page contains lies, bullshit, and
  26. hypotheses,
  27. > disguised as annotations.
  28. > The annotated one used to be missing a page, although this may be fixed,
  29. > has a moderately crucial "." missing from the specification of floating
  30. > point numbers, does not have any updates from the technical corrigendum
  31. > or normative addendum...
  32. > And, of course, remember that the annotations are *hopelessly* wrong, on
  33. > a consistent and regular basis.  This is possibly one of the most
  34. useless,
  35. > if not downright *dangerous*, things you can do; it's horrible.
  36. > I personally think McGraw-Hill should lose their license to reproduce
  37. the
  38. > standard; I've corresponded with them about errors in their books, and
  39. > they've chosen to take the path of "No author who has sold this many
  40. books
  41. > could possibly be wrong that often."
  42. > If you doubt that the man is fundementally and basically unqualified to
  43. be
  44. > writing a book on C, just remember that in the 2nd edition of
  45. > _C: The Complete Reference_, we see "<>" used as an inequality operator.
  46. > (Page 53.)  In the third edition, it's fixed - but the other mistakes on
  47. > the same page aren't.  (There's at least 3; look 'em up if you have the
  48. book,
  49. > and if you can't find them, worry.)
  50.  
  51. I stand corrected. I mostly use the book to read the standard on the
  52. left-hand pages, ignoring Schildt's commentary on the right-hand side.
  53. I've read standards documents enough that I can mostly make sense of them
  54. without help from the annotations. I mostly recommend the book as an
  55. affordable way to obtain the standard itself; take the commentary with a
  56. grain of salt.
  57.  
  58. One thing I don't like about the book personally is that it's too old to
  59. contain the update for Amendment 1 (re: internationalization). That's why
  60. I also use Plauger/Brodie's Standard C: A Reference. It's a thin book that
  61. seems mostly correct, and it has an online HTML version of the book that
  62. you can install on a PC. It's got typos and editing errors too, but that's
  63. why I try to apply common sense and use more than one book as a reference
  64. when possible. Even the standards themselves occasionally let clerical
  65. errors slip in; as always, I never let a document substitute for common
  66. sense and reason.
  67.  
  68.  
  69.